﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lion.WeiXin.Core.Message
{
   public class TextHandler :IMessageHandler
    {
        /* 报文
         * 参数	描述
        ToUserName	开发者微信号
        FromUserName	发送方帐号（一个OpenID）
        CreateTime	消息创建时间 （整型）
        MsgType	text
        Content	文本消息内容
        MsgId	消息id，64位整型
         * 
         */

        public MsgModel Hander(MsgModel requestMsg)
        {
            Tools.Log.LogHelper.Info("微信发送消息时间:{0}", requestMsg.ConvertIntToDate(requestMsg.CreateTime).ToString("yyyy-MM-dd HH:mm:ss"));
            //回复消息
            string reContent = "欢迎光临!";
            MsgModel resMsg = new MsgModel();
            resMsg.ToUserName = requestMsg.FromUserName;
            resMsg.FromUserName = requestMsg.ToUserName;
            resMsg.CreateTime = resMsg.ConvertDateToInt(DateTime.Now);
            resMsg.ContentXML = reContent;

            return resMsg;
        }
    }
}
